#include <deWorld_priv.hpp>
Inheritance diagram for deWorldManager:


Public Member Functions | |
| ~deWorldManager () | |
| deWorldID | CreateWorld () |
| create a world that can then be used to store data | |
| IdeWorld * | GetWorld (deWorldID ID) |
| retrieve a created world | |
| IdeWorldObject * | GetWorldObject (deWorldID WID, deObjectID OID) |
| retrieve a world object without need for retrieving the world pointer | |
| long | GetRscInterfaceID () |
| get the deResource interface ID for deWorld | |
| long | GetUniqueWOInterfaceID () |
| obtain a unique ID to use when using classes derived from deWorldObject | |
| deBoolean | RegisterWOClass (const char *ClassName, IdeWorldObject_Creator creator) |
| register a WorldObject class, which can then be loaded by string identifier | |
| deBoolean | Initialize () |
| deBoolean | ShutDown () |
| deBoolean | RemoveWorld (deWorldID WorldID) |
| deWorldID | AddWorld (deWorld *pWorld) |
| IdeWorldObject * | CreateWorldObject (const char *ClassName) |
Static Public Attributes | |
| long | s_WorldRscInterfaceID = 0 |
Private Member Functions | |
| deWorldManager () | |
Private Attributes | |
| long | m_LatestWOID |
| IdeIDServer * | m_WorldIDServer |
| deTHashString< IdeWorldObject_Creator > | m_TypeHash |
Friends | |
| IdeWorldManager * | IdeWorld_GetManager () |
| Exported function for retrieving a pointer to the deWorldManager singleton. | |
|
|
|
|
|
|
|
|
|
|
|
create a world that can then be used to store data
Implements IdeWorldManager. |
|
|
|
|
|
get the deResource interface ID for deWorld
Implements IdeWorldManager. |
|
|
obtain a unique ID to use when using classes derived from deWorldObject
Implements IdeWorldManager. |
|
|
retrieve a created world
Implements IdeWorldManager. |
|
||||||||||||
|
retrieve a world object without need for retrieving the world pointer
Implements IdeWorldManager. |
|
|
|
|
||||||||||||
|
register a WorldObject class, which can then be loaded by string identifier
Implements IdeWorldManager. |
|
|
|
|
|
|
|
|
Exported function for retrieving a pointer to the deWorldManager singleton.
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3